apache 2.2.3 centos 5.4 httpd.worker seg fault

apache 2.2.3 centos 5.4 httpd.worker seg fault

am 06.01.2010 12:24:32 von Krzysztof Serwin

--_e068b632-b6ac-4ea1-963e-3662927d210a_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


I would like to say hello to you all and say as an introduction that I am r=
eally rarely using mailing lists but this time I have run out of other opti=
ons.
Shortly=2C I am using httpd 2.2.3 running on Centos 5.4 which causes some p=
roblems as soon as soon as I switch it to use Worker MPM by editing /etc/sy=
sconfig/httpd and adding line:
HTTPD=3D/usr/sbin/httpd.worker

It has configured quite a lot of virtual hosts. There will be more than a 1=
00 of them.

As soon as Worker MPM starts I get this in error_log:

[Wed Jan 06 10:44:08 2010] [notice] suEXEC mechanism enabled (wrapper: /usr=
/sbin/suexec)
[Wed Jan 06 10:44:09 2010] [notice] ModSecurity for Apache/2.5.9 (http://ww=
w.modsecurity.org/) configured.
[Wed Jan 06 10:44:17 2010] [notice] Digest: generating secret for digest au=
thentication ...
[Wed Jan 06 10:44:17 2010] [notice] Digest: done
[Wed Jan 06 10:44:19 2010] [notice] Apache configured -- resuming normal op=
erations
libgcc_s.so.1 must be installed for pthread_cancel to work
libgcc_s.so.1 must be installed for pthread_cancel to work
libgcc_s.so.1 must be installed for pthread_cancel to work
libgcc_s.so.1 must be installed for pthread_cancel to work
libgcc_s.so.1 must be installed for pthread_cancel to work
libgcc_s.so.1 must be installed for pthread_cancel to work
libgcc_s.so.1 must be installed for pthread_cancel to work
libgcc_s.so.1 must be installed for pthread_cancel to work
libgcc_s.so.1 must be installed for pthread_cancel to work
libgcc_s.so.1 must be installed for pthread_cancel to work
[Wed Jan 06 10:44:26 2010] [notice] child pid 6092 exit signal Aborted (6)
[Wed Jan 06 10:44:26 2010] [notice] child pid 6093 exit signal Aborted (6)
[Wed Jan 06 10:44:26 2010] [notice] child pid 6094 exit signal Aborted (6)
[Wed Jan 06 10:44:26 2010] [notice] child pid 6095 exit signal Aborted (6)

I noticed that disabling some of the virtual hosts gets this error away - i=
t doesn't matter which ones are disabled.


Versions of software in use:
httpd.x86_64 2.2.3-3=
1.el5.centos.2
apr.x86_64 1.2.7=
-11.el5_3.1 =20
glibc.i686 2.5-42.el5_4.2 =
=20
glibc.x86_64 =
2.5-42.el5_4.2

I tried to debug with gdb with the result:

[root@apachetest ~]# ps -aux | grep httpd.worker
Warning: bad syntax=2C perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7=
/FAQ
root 5780 0.0 2.4 221136 51096 ? Ts 10:44 0:00 /usr/sbin/=
httpd.worker
apache 14127 0.0 0.0 0 0 ? Z 11:17 0:00 [httpd.wor=
ker]
root 14171 0.0 1.2 99316 25880 pts/0 S+ 11:17 0:00 gdb /usr/s=
bin/httpd.worker 5780
root 16646 0.0 0.0 61152 728 pts/1 R+ 11:18 0:00 grep httpd=
..worker

[root@apachetest ~]# gdb /usr/sbin/httpd.worker 5780
GNU gdb Fedora (6.8-37.el5)
Copyright (C) 2008 Free Software Foundation=2C Inc.
License GPLv3+: GNU GPL version 3 or later l>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY=2C to the extent permitted by law. Type "show copying=
"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu"...
(no debugging symbols found)
Attaching to program: /usr/sbin/httpd.worker=2C process 5780
(no debugging symbols found)
Loaded symbols for /usr/sbin/httpd.worker
Reading symbols from /lib64/libm.so.6...(no debugging symbols found)...done=
..
Loaded symbols for /lib64/libm.so.6
Reading symbols from /lib64/libpcre.so.0...(no debugging symbols found)...d=
one.
Loaded symbols for /lib64/libpcre.so.0
Reading symbols from /lib64/libselinux.so.1...(no debugging symbols found).=
...done.
Loaded symbols for /lib64/libselinux.so.1
Reading symbols from /usr/lib64/libaprutil-1.so.0...(no debugging symbols f=
ound)...done.
Loaded symbols for /usr/lib64/libaprutil-1.so.0
Reading symbols from /lib64/libcrypt.so.1...(no debugging symbols found)...=
done.
Loaded symbols for /lib64/libcrypt.so.1
Reading symbols from /usr/lib64/libldap-2.3.so.0...(no debugging symbols fo=
und)...done.
Loaded symbols for /usr/lib64/libldap-2.3.so.0
Reading symbols from /usr/lib64/liblber-2.3.so.0...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/liblber-2.3.so.0
Reading symbols from /lib64/libdb-4.3.so...(no debugging symbols found)...d=
one.
Loaded symbols for /lib64/libdb-4.3.so
Reading symbols from /lib64/libexpat.so.0...(no debugging symbols found)...=
done.
Loaded symbols for /lib64/libexpat.so.0
Reading symbols from /usr/lib64/libapr-1.so.0...(no debugging symbols found=
)...done.
Loaded symbols for /usr/lib64/libapr-1.so.0
Reading symbols from /lib64/libpthread.so.0...(no debugging symbols found).=
...done.
[Thread debugging using libthread_db enabled]
[New Thread 0x2b7a572c6560 (LWP 5780)]
Loaded symbols for /lib64/libpthread.so.0
Reading symbols from /lib64/libdl.so.2...(no debugging symbols found)...don=
e.
Loaded symbols for /lib64/libdl.so.2
Reading symbols from /lib64/libc.so.6...
(no debugging symbols found)...done.
Loaded symbols for /lib64/libc.so.6
Reading symbols from /lib64/libsepol.so.1...(no debugging symbols found)...=
done.
Loaded symbols for /lib64/libsepol.so.1
Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols fo=
und)...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /lib64/libuuid.so.1...(no debugging symbols found)...d=
one.
Loaded symbols for /lib64/libuuid.so.1
Reading symbols from /usr/lib64/libpq.so.4...(no debugging symbols found)..=
..done.
Loaded symbols for /usr/lib64/libpq.so.4
Reading symbols from /usr/lib64/libsqlite3.so.0...(no debugging symbols fou=
nd)...done.
Loaded symbols for /usr/lib64/libsqlite3.so.0
Reading symbols from /lib64/libresolv.so.2...
(no debugging symbols found)...done.
Loaded symbols for /lib64/libresolv.so.2
Reading symbols from /usr/lib64/libsasl2.so.2...(no debugging symbols found=
)...done.
Loaded symbols for /usr/lib64/libsasl2.so.2
Reading symbols from /lib64/libssl.so.6...(no debugging symbols found)...do=
ne.
Loaded symbols for /lib64/libssl.so.6
Reading symbols from /lib64/libcrypto.so.6...(no debugging symbols found)..=
..done.
Loaded symbols for /lib64/libcrypto.so.6
Reading symbols from /usr/lib64/libkrb5.so.3...(no debugging symbols found)=
....done.
Loaded symbols for /usr/lib64/libkrb5.so.3
Reading symbols from /lib64/libnsl.so.1...(no debugging symbols found)...do=
ne.
Loaded symbols for /lib64/libnsl.so.1
Reading symbols from /usr/lib64/libgssapi_krb5.so.2...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libgssapi_krb5.so.2
Reading symbols from /lib64/libcom_err.so.2...(no debugging symbols found).=
...done.
Loaded symbols for /lib64/libcom_err.so.2
Reading symbols from /usr/lib64/libk5crypto.so.3...(no debugging symbols fo=
und)...done.
Loaded symbols for /usr/lib64/libk5crypto.so.3
Reading symbols from /usr/lib64/libz.so.1...(no debugging symbols found)...=
done.
Loaded symbols for /usr/lib64/libz.so.1
Reading symbols from /usr/lib64/libkrb5support.so.0...(no debugging symbols=
found)...done.
Loaded symbols for /usr/lib64/libkrb5support.so.0
Reading symbols from /lib64/libkeyutils.so.1...(no debugging symbols found)=
....done.
Loaded symbols for /lib64/libkeyutils.so.1
Reading symbols from /usr/lib64/httpd/modules/mod_auth_basic.so...
(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_auth_basic.so
Reading symbols from /usr/lib64/httpd/modules/mod_auth_digest.so...(no debu=
gging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_auth_digest.so
Reading symbols from /usr/lib64/httpd/modules/mod_authn_file.so...(no debug=
ging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_authn_file.so
Reading symbols from /usr/lib64/httpd/modules/mod_authn_alias.so...(no debu=
gging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_authn_alias.so
Reading symbols from /usr/lib64/httpd/modules/mod_authn_anon.so...(no debug=
ging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_authn_anon.so
Reading symbols from /usr/lib64/httpd/modules/mod_authn_dbm.so...(no debugg=
ing symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_authn_dbm.so
Reading symbols from /usr/lib64/httpd/modules/mod_authn_default.so...
(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_authn_default.so
Reading symbols from /usr/lib64/httpd/modules/mod_authz_host.so...(no debug=
ging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_authz_host.so
Reading symbols from /usr/lib64/httpd/modules/mod_authz_user.so...(no debug=
ging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_authz_user.so
Reading symbols from /usr/lib64/httpd/modules/mod_authz_owner.so...(no debu=
gging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_authz_owner.so
Reading symbols from /usr/lib64/httpd/modules/mod_authz_groupfile.so...(no =
debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_authz_groupfile.so
Reading symbols from /usr/lib64/httpd/modules/mod_authz_dbm.so...(no debugg=
ing symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_authz_dbm.so
Reading symbols from /usr/lib64/httpd/modules/mod_authz_default.so...
(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_authz_default.so
Reading symbols from /usr/lib64/httpd/modules/mod_ldap.so...(no debugging s=
ymbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_ldap.so
Reading symbols from /usr/lib64/httpd/modules/mod_authnz_ldap.so...(no debu=
gging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_authnz_ldap.so
Reading symbols from /usr/lib64/httpd/modules/mod_include.so...(no debuggin=
g symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_include.so
Reading symbols from /usr/lib64/httpd/modules/mod_log_config.so...(no debug=
ging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_log_config.so
Reading symbols from /usr/lib64/httpd/modules/mod_env.so...(no debugging sy=
mbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_env.so
Reading symbols from /usr/lib64/httpd/modules/mod_mime_magic.so...
(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_mime_magic.so
Reading symbols from /usr/lib64/httpd/modules/mod_expires.so...(no debuggin=
g symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_expires.so
Reading symbols from /usr/lib64/httpd/modules/mod_deflate.so...(no debuggin=
g symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_deflate.so
Reading symbols from /usr/lib64/httpd/modules/mod_setenvif.so...(no debuggi=
ng symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_setenvif.so
Reading symbols from /usr/lib64/httpd/modules/mod_mime.so...(no debugging s=
ymbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_mime.so
Reading symbols from /usr/lib64/httpd/modules/mod_status.so...(no debugging=
symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_status.so
Reading symbols from /usr/lib64/httpd/modules/mod_autoindex.so...
(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_autoindex.so
Reading symbols from /usr/lib64/httpd/modules/mod_info.so...(no debugging s=
ymbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_info.so
Reading symbols from /usr/lib64/httpd/modules/mod_vhost_alias.so...(no debu=
gging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_vhost_alias.so
Reading symbols from /usr/lib64/httpd/modules/mod_negotiation.so...(no debu=
gging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_negotiation.so
Reading symbols from /usr/lib64/httpd/modules/mod_dir.so...(no debugging sy=
mbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_dir.so
Reading symbols from /usr/lib64/httpd/modules/mod_alias.so...(no debugging =
symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_alias.so
Reading symbols from /usr/lib64/httpd/modules/mod_rewrite.so...
(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_rewrite.so
Reading symbols from /usr/lib64/httpd/modules/mod_proxy.so...(no debugging =
symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_proxy.so
Reading symbols from /usr/lib64/httpd/modules/mod_proxy_balancer.so...(no d=
ebugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_proxy_balancer.so
Reading symbols from /usr/lib64/httpd/modules/mod_proxy_ftp.so...(no debugg=
ing symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_proxy_ftp.so
Reading symbols from /usr/lib64/httpd/modules/mod_proxy_http.so...(no debug=
ging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_proxy_http.so
Reading symbols from /usr/lib64/httpd/modules/mod_proxy_connect.so...(no de=
bugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_proxy_connect.so
Reading symbols from /usr/lib64/httpd/modules/mod_suexec.so...
(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_suexec.so
Reading symbols from /usr/lib64/httpd/modules/mod_cgi.so...(no debugging sy=
mbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_cgi.so
Reading symbols from /usr/lib64/httpd/modules/mod_version.so...(no debuggin=
g symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_version.so
Reading symbols from /usr/lib64/httpd/modules/mod_security2.so...(no debugg=
ing symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_security2.so
Reading symbols from /usr/lib64/libxml2.so.2...(no debugging symbols found)=
....done.
Loaded symbols for /usr/lib64/libxml2.so.2
Reading symbols from /usr/lib64/liblua-5.1.so...(no debugging symbols found=
)...done.
Loaded symbols for /usr/lib64/liblua-5.1.so
Reading symbols from /usr/lib64/httpd/modules/mod_unique_id.so...
(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_unique_id.so
Reading symbols from /usr/lib64/httpd/modules/mod_proxy_ajp.so...(no debugg=
ing symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_proxy_ajp.so
Reading symbols from /usr/lib64/httpd/modules/mod_ssl.so...(no debugging sy=
mbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_ssl.so
Reading symbols from /usr/lib64/libdistcache.so.1...(no debugging symbols f=
ound)...done.
Loaded symbols for /usr/lib64/libdistcache.so.1
Reading symbols from /usr/lib64/libnal.so.1...(no debugging symbols found).=
...done.
Loaded symbols for /usr/lib64/libnal.so.1
0x00002b7a54c84e83 in __select_nocancel ()
from /lib64/libc.so.6
(gdb) where
#0 0x00002b7a54c84e83 in __select_nocancel () from /lib64/libc.so.6
#1 0x00002b7a545902f5 in apr_sleep () from /usr/lib64/libapr-1.so.0
#2 0x00002b7a52cc35d5 in ap_wait_or_timeout () from /usr/sbin/httpd.worker
#3 0x00002b7a52ccd233 in ap_mpm_run () from /usr/sbin/httpd.worker
#4 0x00002b7a52ca77e0 in main () from /usr/sbin/httpd.worker

I also tried adding directive=20
LoadFile /lib64/libgcc_s.so.1
to config.

It gets libgcc_s.so.1 must be installed for pthread_cancel to work error a=
waym but seg fault stays.

Is there anything else I can do to find out what is the problem?

K.
=20
____________________________________________________________ _____
Use Hotmail to send and receive mail from your different email accounts
http://clk.atdmt.com/UKM/go/186394592/direct/01/=

--_e068b632-b6ac-4ea1-963e-3662927d210a_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable






I would like to say hello to you all and say as an introduction that I am r=
eally rarely using mailing lists but this time I have run out of other opti=
ons.
Shortly=2C I am using httpd 2.2.3 running on Centos 5.4 which cause=
s some problems as soon as soon as I switch it to use Worker MPM by editing=
/etc/sysconfig/httpd and adding line:
HTTPD=3D/usr/sbin/httpd.worker >
It has configured quite a lot of virtual hosts. There will be more tha=
n a 100 of them.

As soon as Worker MPM starts I get this in error_lo=
g:

[Wed Jan 06 10:44:08 2010] [notice] suEXEC mechanism enabled (wra=
pper: /usr/sbin/suexec)
[Wed Jan 06 10:44:09 2010] [notice] ModSecurity =
for Apache/2.5.9 (http://www.modsecurity.org/) configured.
[Wed Jan 06 1=
0:44:17 2010] [notice] Digest: generating secret for digest authentication =
....
[Wed Jan 06 10:44:17 2010] [notice] Digest: done
[Wed Jan 06 10:4=
4:19 2010] [notice] Apache configured -- resuming normal operations
libg=
cc_s.so.1 must be installed for pthread_cancel to work
libgcc_s.so.1 mus=
t be installed for pthread_cancel to work
libgcc_s.so.1 must be installe=
d for pthread_cancel to work
libgcc_s.so.1 must be installed for pthread=
_cancel to work
libgcc_s.so.1 must be installed for pthread_cancel to wo=
rk
libgcc_s.so.1 must be installed for pthread_cancel to work
libgcc_=
s.so.1 must be installed for pthread_cancel to work
libgcc_s.so.1 must b=
e installed for pthread_cancel to work
libgcc_s.so.1 must be installed f=
or pthread_cancel to work
libgcc_s.so.1 must be installed for pthread_ca=
ncel to work
[Wed Jan 06 10:44:26 2010] [notice] child pid 6092 exit sig=
nal Aborted (6)
[Wed Jan 06 10:44:26 2010] [notice] child pid 6093 exit =
signal Aborted (6)
[Wed Jan 06 10:44:26 2010] [notice] child pid 6094 ex=
it signal Aborted (6)
[Wed Jan 06 10:44:26 2010] [notice] child pid 6095=
exit signal Aborted (6)

I noticed that disabling some of the virtua=
l hosts gets this error away - it doesn't matter which ones are disabled. r>

Versions of software in use:
httpd.x86_64 =3B =3B =
=3B =3B =3B =3B =3B =3B =3B =3B& nbsp=3B =3B=
 =3B =3B =3B =3B =3B =3B =3B&nbs p=3B =3B&nb=
sp=3B =3B =3B =3B =3B =3B =3B =3 B =3B =
=3B =3B =3B =3B =3B =3B =3B =3B& nbsp=3B =3B=
 =3B =3B =3B =3B =3B =3B =3B&nbs p=3B =3B&nb=
sp=3B =3B =3B =3B =3B =3B 2.2.3-31.el5.centos.2
apr.=
x86_64 =3B =3B =3B =3B =3B =3B = 3B =3B =
=3B =3B =3B =3B =3B =3B =3B =3B& nbsp=3B =3B=
 =3B =3B =3B =3B =3B =3B =3B&nbs p=3B =3B&nb=
sp=3B =3B =3B =3B =3B =3B =3B =3 B =3B =
=3B =3B =3B =3B =3B =3B =3B =3B& nbsp=3B =3B=
 =3B =3B =3B =3B =3B =3B =3B&nbs p=3B =3B&nb=
sp=3B =3B =3B =3B 1.2.7-11.el5_3.1 =3B =3B =3B =
=3B =3B =3B =3B =3B =3B =3B =3B& nbsp=3B =3B=
 =3B =3B =3B =3B =3B =3B =3B&nbs p=3B =3B&nb=
sp=3B =3B =3B =3B =3B =3B =3B =3 B =3B =
=3B =3B =3B =3B =3B =3B =3B =3B& nbsp=3B =3B=
 =3B =3B =3B =3B =3B =3B =3B&nbs p=3B =3B&nb=
sp=3B =3B =3B =3B =3B =3B =3B =3 B =3B
g=
libc.i686 =3B =3B =3B =3B =3B =3B&nb sp=3B =3B&n=
bsp=3B =3B =3B =3B =3B =3B =3B = 3B =3B =
=3B =3B =3B =3B =3B =3B =3B =3B& nbsp=3B =3B=
2.5-42.el5_4.2 =3B =3B =3B =3B =3B = 3B =3B&nbs=
p=3B =3B =3B =3B =3B =3B =3B =3B  =3B =
=3B =3B =3B =3B =3B =3B =3B =3B& nbsp=3B =3B=
 =3B =3B =3B =3B =3B =3B =3B&nbs p=3B =3B&nb=
sp=3B =3B =3B =3B =3B =3B =3B =3 B =3B =
=3B =3B =3B =3B =3B =3B =3B =3B& nbsp=3B =3B=
 =3B =3B =3B =3B =3B =3B =3B&nbs p=3B =3B&nb=
sp=3B =3B =3B =3B =3B =3B =3B =3 B =3B =
=3B =3B =3B =3B =3B =3B =3B =3B& nbsp=3B =3B=
 =3B =3B =3B
glibc.x86_64 =3B =3B =3B =3B&n=
bsp=3B =3B =3B =3B =3B =3B =3B = 3B =3B =
=3B =3B =3B =3B =3B =3B =3B =3B& nbsp=3B =3B=
 =3B =3B =3B =3B =3B =3B =3B&nbs p=3B =3B&nb=
sp=3B =3B =3B =3B =3B =3B =3B =3 B =3B =
=3B =3B =3B =3B =3B =3B =3B =3B& nbsp=3B =3B=
 =3B =3B =3B =3B =3B =3B =3B&nbs p=3B =3B&nb=
sp=3B =3B =3B =3B =3B =3B =3B =3 B =3B =
=3B =3B =3B =3B =3B =3B =3B =3B& nbsp=3B =3B=
 =3B =3B =3B =3B =3B =3B 2.5-42.el5_4.2

I tr=
ied to debug with gdb with the result:

[root@apachetest ~]# ps -aux&=
nbsp=3B | grep httpd.worker
Warning: bad syntax=2C perhaps a bogus '-'? =
See /usr/share/doc/procps-3.2.7/FAQ
root =3B =3B =3B =3B=
 =3B 5780 =3B 0.0 =3B 2.4 221136 51096 ? =3B =3B =
=3B =3B =3B =3B =3B Ts =3B =3B 10:44 =3B =
=3B 0:00 /usr/sbin/httpd.worker
apache =3B =3B 14127 =3B 0.0=
 =3B 0.0 =3B =3B =3B =3B =3B 0 =3B =3B =
=3B =3B 0 ? =3B =3B =3B =3B =3B =3B =3B Z&n=
bsp=3B =3B =3B 11:17 =3B =3B 0:00 [httpd.worker] <=3Bdefu=
nct>=3B
root =3B =3B =3B =3B 14171 =3B 0.0 =3B=
1.2 =3B 99316 25880 pts/0 =3B =3B =3B S+ =3B =3B 1=
1:17 =3B =3B 0:00 gdb /usr/sbin/httpd.worker 5780
root =3B&n=
bsp=3B =3B =3B 16646 =3B 0.0 =3B 0.0 =3B 61152 =3B&=
nbsp=3B 728 pts/1 =3B =3B =3B R+ =3B =3B 11:18 =3B&=
nbsp=3B 0:00 grep httpd.worker

[root@apachetest ~]# gdb /usr/sbin/ht=
tpd.worker 5780
GNU gdb Fedora (6.8-37.el5)
Copyright (C) 2008 Free S=
oftware Foundation=2C Inc.
License GPLv3+: GNU GPL version 3 or later &l=
t=3Bhttp://gnu.org/licenses/gpl.html>=3B
This is free software: you ar=
e free to change and redistribute it.
There is NO WARRANTY=2C to the ext=
ent permitted by law. =3B Type "show copying"
and "show warranty" fo=
r details.
This GDB was configured as "x86_64-redhat-linux-gnu"...
(n=
o debugging symbols found)
Attaching to program: /usr/sbin/httpd.worker=
=2C process 5780
(no debugging symbols found)
Loaded symbols for /usr=
/sbin/httpd.worker
Reading symbols from /lib64/libm.so.6...(no debugging=
symbols found)...done.
Loaded symbols for /lib64/libm.so.6
Reading s=
ymbols from /lib64/libpcre.so.0...(no debugging symbols found)...done.
L=
oaded symbols for /lib64/libpcre.so.0
Reading symbols from /lib64/libsel=
inux.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib=
64/libselinux.so.1
Reading symbols from /usr/lib64/libaprutil-1.so.0...(=
no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libapr=
util-1.so.0
Reading symbols from /lib64/libcrypt.so.1...(no debugging sy=
mbols found)...done.
Loaded symbols for /lib64/libcrypt.so.1
Reading =
symbols from /usr/lib64/libldap-2.3.so.0...(no debugging symbols found)...d=
one.
Loaded symbols for /usr/lib64/libldap-2.3.so.0
Reading symbols f=
rom /usr/lib64/liblber-2.3.so.0...
(no debugging symbols found)...done.<=
br>Loaded symbols for /usr/lib64/liblber-2.3.so.0
Reading symbols from /=
lib64/libdb-4.3.so...(no debugging symbols found)...done.
Loaded symbols=
for /lib64/libdb-4.3.so
Reading symbols from /lib64/libexpat.so.0...(no=
debugging symbols found)...done.
Loaded symbols for /lib64/libexpat.so.=
0
Reading symbols from /usr/lib64/libapr-1.so.0...(no debugging symbols =
found)...done.
Loaded symbols for /usr/lib64/libapr-1.so.0
Reading sy=
mbols from /lib64/libpthread.so.0...(no debugging symbols found)...done. >[Thread debugging using libthread_db enabled]
[New Thread 0x2b7a572c656=
0 (LWP 5780)]
Loaded symbols for /lib64/libpthread.so.0
Reading symbo=
ls from /lib64/libdl.so.2...(no debugging symbols found)...done.
Loaded =
symbols for /lib64/libdl.so.2
Reading symbols from /lib64/libc.so.6... r>(no debugging symbols found)...done.
Loaded symbols for /lib64/libc.so=
..6
Reading symbols from /lib64/libsepol.so.1...(no debugging symbols fou=
nd)...done.
Loaded symbols for /lib64/libsepol.so.1
Reading symbols f=
rom /lib64/ld-linux-x86-64.so.2...(no debugging symbols found)...done.
L=
oaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /lib6=
4/libuuid.so.1...(no debugging symbols found)...done.
Loaded symbols for=
/lib64/libuuid.so.1
Reading symbols from /usr/lib64/libpq.so.4...(no de=
bugging symbols found)...done.
Loaded symbols for /usr/lib64/libpq.so.4<=
br>Reading symbols from /usr/lib64/libsqlite3.so.0...(no debugging symbols =
found)...done.
Loaded symbols for /usr/lib64/libsqlite3.so.0
Reading =
symbols from /lib64/libresolv.so.2...
(no debugging symbols found)...don=
e.
Loaded symbols for /lib64/libresolv.so.2
Reading symbols from /usr=
/lib64/libsasl2.so.2...(no debugging symbols found)...done.
Loaded symbo=
ls for /usr/lib64/libsasl2.so.2
Reading symbols from /lib64/libssl.so.6.=
...(no debugging symbols found)...done.
Loaded symbols for /lib64/libssl.=
so.6
Reading symbols from /lib64/libcrypto.so.6...(no debugging symbols =
found)...done.
Loaded symbols for /lib64/libcrypto.so.6
Reading symbo=
ls from /usr/lib64/libkrb5.so.3...(no debugging symbols found)...done.
L=
oaded symbols for /usr/lib64/libkrb5.so.3
Reading symbols from /lib64/li=
bnsl.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib=
64/libnsl.so.1
Reading symbols from /usr/lib64/libgssapi_krb5.so.2... >(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libg=
ssapi_krb5.so.2
Reading symbols from /lib64/libcom_err.so.2...(no debugg=
ing symbols found)...done.
Loaded symbols for /lib64/libcom_err.so.2
=
Reading symbols from /usr/lib64/libk5crypto.so.3...(no debugging symbols fo=
und)...done.
Loaded symbols for /usr/lib64/libk5crypto.so.3
Reading s=
ymbols from /usr/lib64/libz.so.1...(no debugging symbols found)...done.
=
Loaded symbols for /usr/lib64/libz.so.1
Reading symbols from /usr/lib64/=
libkrb5support.so.0...(no debugging symbols found)...done.
Loaded symbol=
s for /usr/lib64/libkrb5support.so.0
Reading symbols from /lib64/libkeyu=
tils.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib=
64/libkeyutils.so.1
Reading symbols from /usr/lib64/httpd/modules/mod_au=
th_basic.so...
(no debugging symbols found)...done.
Loaded symbols fo=
r /etc/httpd/modules/mod_auth_basic.so
Reading symbols from /usr/lib64/h=
ttpd/modules/mod_auth_digest.so...(no debugging symbols found)...done.
L=
oaded symbols for /etc/httpd/modules/mod_auth_digest.so
Reading symbols =
from /usr/lib64/httpd/modules/mod_authn_file.so...(no debugging symbols fou=
nd)...done.
Loaded symbols for /etc/httpd/modules/mod_authn_file.so
R=
eading symbols from /usr/lib64/httpd/modules/mod_authn_alias.so...(no debug=
ging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_au=
thn_alias.so
Reading symbols from /usr/lib64/httpd/modules/mod_authn_ano=
n.so...(no debugging symbols found)...done.
Loaded symbols for /etc/http=
d/modules/mod_authn_anon.so
Reading symbols from /usr/lib64/httpd/module=
s/mod_authn_dbm.so...(no debugging symbols found)...done.
Loaded symbols=
for /etc/httpd/modules/mod_authn_dbm.so
Reading symbols from /usr/lib64=
/httpd/modules/mod_authn_default.so...
(no debugging symbols found)...do=
ne.
Loaded symbols for /etc/httpd/modules/mod_authn_default.so
Readin=
g symbols from /usr/lib64/httpd/modules/mod_authz_host.so...(no debugging s=
ymbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_authz_ho=
st.so
Reading symbols from /usr/lib64/httpd/modules/mod_authz_user.so...=
(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modul=
es/mod_authz_user.so
Reading symbols from /usr/lib64/httpd/modules/mod_a=
uthz_owner.so...(no debugging symbols found)...done.
Loaded symbols for =
/etc/httpd/modules/mod_authz_owner.so
Reading symbols from /usr/lib64/ht=
tpd/modules/mod_authz_groupfile.so...(no debugging symbols found)...done. r>Loaded symbols for /etc/httpd/modules/mod_authz_groupfile.so
Reading s=
ymbols from /usr/lib64/httpd/modules/mod_authz_dbm.so...(no debugging symbo=
ls found)...done.
Loaded symbols for /etc/httpd/modules/mod_authz_dbm.so=

Reading symbols from /usr/lib64/httpd/modules/mod_authz_default.so... r>(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/mod=
ules/mod_authz_default.so
Reading symbols from /usr/lib64/httpd/modules/=
mod_ldap.so...(no debugging symbols found)...done.
Loaded symbols for /e=
tc/httpd/modules/mod_ldap.so
Reading symbols from /usr/lib64/httpd/modul=
es/mod_authnz_ldap.so...(no debugging symbols found)...done.
Loaded symb=
ols for /etc/httpd/modules/mod_authnz_ldap.so
Reading symbols from /usr/=
lib64/httpd/modules/mod_include.so...(no debugging symbols found)...done. r>Loaded symbols for /etc/httpd/modules/mod_include.so
Reading symbols f=
rom /usr/lib64/httpd/modules/mod_log_config.so...(no debugging symbols foun=
d)...done.
Loaded symbols for /etc/httpd/modules/mod_log_config.so
Re=
ading symbols from /usr/lib64/httpd/modules/mod_env.so...(no debugging symb=
ols found)...done.
Loaded symbols for /etc/httpd/modules/mod_env.so
R=
eading symbols from /usr/lib64/httpd/modules/mod_mime_magic.so...
(no de=
bugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod=
_mime_magic.so
Reading symbols from /usr/lib64/httpd/modules/mod_expires=
..so...(no debugging symbols found)...done.
Loaded symbols for /etc/httpd=
/modules/mod_expires.so
Reading symbols from /usr/lib64/httpd/modules/mo=
d_deflate.so...(no debugging symbols found)...done.
Loaded symbols for /=
etc/httpd/modules/mod_deflate.so
Reading symbols from /usr/lib64/httpd/m=
odules/mod_setenvif.so...(no debugging symbols found)...done.
Loaded sym=
bols for /etc/httpd/modules/mod_setenvif.so
Reading symbols from /usr/li=
b64/httpd/modules/mod_mime.so...(no debugging symbols found)...done.
Loa=
ded symbols for /etc/httpd/modules/mod_mime.so
Reading symbols from /usr=
/lib64/httpd/modules/mod_status.so...(no debugging symbols found)...done. r>Loaded symbols for /etc/httpd/modules/mod_status.so
Reading symbols fr=
om /usr/lib64/httpd/modules/mod_autoindex.so...
(no debugging symbols fo=
und)...done.
Loaded symbols for /etc/httpd/modules/mod_autoindex.so
R=
eading symbols from /usr/lib64/httpd/modules/mod_info.so...(no debugging sy=
mbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_info.so r>Reading symbols from /usr/lib64/httpd/modules/mod_vhost_alias.so...(no de=
bugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod=
_vhost_alias.so
Reading symbols from /usr/lib64/httpd/modules/mod_negoti=
ation.so...(no debugging symbols found)...done.
Loaded symbols for /etc/=
httpd/modules/mod_negotiation.so
Reading symbols from /usr/lib64/httpd/m=
odules/mod_dir.so...(no debugging symbols found)...done.
Loaded symbols =
for /etc/httpd/modules/mod_dir.so
Reading symbols from /usr/lib64/httpd/=
modules/mod_alias.so...(no debugging symbols found)...done.
Loaded symbo=
ls for /etc/httpd/modules/mod_alias.so
Reading symbols from /usr/lib64/h=
ttpd/modules/mod_rewrite.so...
(no debugging symbols found)...done.
L=
oaded symbols for /etc/httpd/modules/mod_rewrite.so
Reading symbols from=
/usr/lib64/httpd/modules/mod_proxy.so...(no debugging symbols found)...don=
e.
Loaded symbols for /etc/httpd/modules/mod_proxy.so
Reading symbols=
from /usr/lib64/httpd/modules/mod_proxy_balancer.so...(no debugging symbol=
s found)...done.
Loaded symbols for /etc/httpd/modules/mod_proxy_balance=
r.so
Reading symbols from /usr/lib64/httpd/modules/mod_proxy_ftp.so...(n=
o debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules=
/mod_proxy_ftp.so
Reading symbols from /usr/lib64/httpd/modules/mod_prox=
y_http.so...(no debugging symbols found)...done.
Loaded symbols for /etc=
/httpd/modules/mod_proxy_http.so
Reading symbols from /usr/lib64/httpd/m=
odules/mod_proxy_connect.so...(no debugging symbols found)...done.
Loade=
d symbols for /etc/httpd/modules/mod_proxy_connect.so
Reading symbols fr=
om /usr/lib64/httpd/modules/mod_suexec.so...
(no debugging symbols found=
)...done.
Loaded symbols for /etc/httpd/modules/mod_suexec.so
Reading=
symbols from /usr/lib64/httpd/modules/mod_cgi.so...(no debugging symbols f=
ound)...done.
Loaded symbols for /etc/httpd/modules/mod_cgi.so
Readin=
g symbols from /usr/lib64/httpd/modules/mod_version.so...(no debugging symb=
ols found)...done.
Loaded symbols for /etc/httpd/modules/mod_version.so<=
br>Reading symbols from /usr/lib64/httpd/modules/mod_security2.so...(no deb=
ugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_=
security2.so
Reading symbols from /usr/lib64/libxml2.so.2...(no debuggin=
g symbols found)...done.
Loaded symbols for /usr/lib64/libxml2.so.2
R=
eading symbols from /usr/lib64/liblua-5.1.so...(no debugging symbols found)=
....done.
Loaded symbols for /usr/lib64/liblua-5.1.so
Reading symbols =
from /usr/lib64/httpd/modules/mod_unique_id.so...
(no debugging symbols =
found)...done.
Loaded symbols for /etc/httpd/modules/mod_unique_id.so >Reading symbols from /usr/lib64/httpd/modules/mod_proxy_ajp.so...(no debug=
ging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_pr=
oxy_ajp.so
Reading symbols from /usr/lib64/httpd/modules/mod_ssl.so...(n=
o debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules=
/mod_ssl.so
Reading symbols from /usr/lib64/libdistcache.so.1...(no debu=
gging symbols found)...done.
Loaded symbols for /usr/lib64/libdistcache.=
so.1
Reading symbols from /usr/lib64/libnal.so.1...(no debugging symbols=
found)...done.
Loaded symbols for /usr/lib64/libnal.so.1
0x00002b7a5=
4c84e83 in __select_nocancel ()
 =3B =3B from /lib64/libc.so.6 r>(gdb) where
#0 =3B 0x00002b7a54c84e83 in __select_nocancel () from=
/lib64/libc.so.6
#1 =3B 0x00002b7a545902f5 in apr_sleep () from /us=
r/lib64/libapr-1.so.0
#2 =3B 0x00002b7a52cc35d5 in ap_wait_or_timeou=
t () from /usr/sbin/httpd.worker
#3 =3B 0x00002b7a52ccd233 in ap_mpm=
_run () from /usr/sbin/httpd.worker
#4 =3B 0x00002b7a52ca77e0 in mai=
n () from /usr/sbin/httpd.worker

I also tried adding directive
L=
oadFile /lib64/libgcc_s.so.1
to config.

It gets =3B libgcc_s.=
so.1 must be installed for pthread_cancel to work error awaym but seg fault=
stays.

Is there anything else I can do to find out what is the prob=
lem?

K.


Use Hotmail to send and receive m=
ail from your different email accounts. /go/186394592/direct/01/' target=3D'_new'>Find out how.
=

--_e068b632-b6ac-4ea1-963e-3662927d210a_--